﻿<!DOCTYPE html>

<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta charset="utf-8" />
    <style>
        h1 {
            text-align:center;
        }
        .content {
            padding-left:30px;
        }
    </style>
    <title>PhinxCollector设计文档 0.1</title>
</head>
<body>
<h1>PhinxCollector设计文档 0.1</h1>
    <p>
        <h2>一、	通用模块功能设计</h2>
        <h3>1.	UCPA	通用采集模块</h3>
        <span class="content">主要是用来采集目标网址，并将对这批采集过来的结果集进行统一的预处理，并将处理过的结果集交由后续处理模块。其通用设计如下：
            <ul>
                <li>目标地址集合(输入)</li>
                <li>编码类型(输入)</li>
                <li>滤出条件(输入)</li>
                <li>对滤出结果作如何处理(输入)</li>
                <li>工作状态监视器</li>
                <li>调试信息输出接口</li>

            </ul>
        </span>
        <h3>2.	UTA		通用文本处理模块</h3>
        <span class="content"> 主要是对采集到的结果进行进一步处理。通用设计如下
 <ul>
                <li>需处理的字符串对象(输入)</li>
                <li>处理步骤集合，包括步骤名称，步骤类型（清除，替换，大小写）以及步骤所需的参数。(输入)</li>
                <li>最后返回键值对组</li>
                <li>工作状态监视器</li>
                <li>调调试信息输出接口</li>
 
            </ul>
        </span>
        <h3>3. UDB 通用数据抽象模块</h3>
        <span class="content"> 
 <ul>
                <li>数据库类型</li>
                <li>增删改查</li>
            </ul>
        </span>
    </p>
</body>
</html>